package com.linked.store.box.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.linked.store.box.bean.param.AddBoxInfoParam;
import com.linked.store.box.bean.param.BoxPageParam;
import com.linked.store.box.bean.param.ThingEnchaseParam;
import com.linked.store.box.bean.po.BoxInfoPO;
import com.linked.store.box.bean.vo.BoxPageVO;

/**
 * @author :dbq
 * @date : 2023/3/17 10:56
 * @description : desc
 */
public interface IBoxHandleService {
    boolean addBoxInfo(AddBoxInfoParam param) throws Exception;

    boolean thingEnchase(ThingEnchaseParam param) throws Exception;

    BoxInfoPO findBoxInfo(String boxId) throws Exception;

    IPage<BoxPageVO> queryBoxPage(BoxPageParam para) throws Exception;
}
